src/bindbc/wgpu.d(983,24): Error: `name.ptr` cannot be used in `@safe` code, use `&name[0]` instead src/bindbc/wgpu.d(1001,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_adapter_request_device` src/bindbc/wgpu.d(1001,20): Error: cast from `extern (C) ulong function(ulong, const(WGPUDeviceDescriptor*)) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1002,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_bind_group_destroy` src/bindbc/wgpu.d(1002,20): Error: cast from `extern (C) void function(ulong) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1003,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_buffer_destroy` src/bindbc/wgpu.d(1003,20): Error: cast from `extern (C) void function(ulong) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1004,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_buffer_map_read_async` src/bindbc/wgpu.d(1004,20): Error: cast from `extern (C) void function(ulong, ulong, ulong, extern (C) void function(WGPUBufferMapAsyncStatus, const(ubyte*), ubyte*), ubyte*) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1005,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_buffer_map_write_async` src/bindbc/wgpu.d(1005,20): Error: cast from `extern (C) void function(ulong, ulong, ulong, extern (C) void function(WGPUBufferMapAsyncStatus, ubyte*, ubyte*), ubyte*) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1006,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_buffer_unmap` src/bindbc/wgpu.d(1006,20): Error: cast from `extern (C) void function(ulong) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1007,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_command_encoder_begin_compute_pass` src/bindbc/wgpu.d(1007,20): Error: cast from `extern (C) ulong function(ulong, const(WGPUComputePassDescriptor*)) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1008,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_command_encoder_begin_render_pass` src/bindbc/wgpu.d(1008,20): Error: cast from `extern (C) ulong function(ulong, const(WGPURenderPassDescriptor*)) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1009,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_command_encoder_copy_buffer_to_buffer` src/bindbc/wgpu.d(1009,20): Error: cast from `extern (C) void function(ulong, ulong, ulong, ulong, ulong, ulong) nothrow @nogc*` to `void**` not allowed in safe code src/bindbc/wgpu.d(1010,33): Error: `@safe` function `loadWGPU` cannot access `__gshared` data `wgpu_command_encoder_copy_buffer_to_texture` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.